import type { InjectionKey } from 'vue'

export const adModel = {
  beginTime: '',
  createBy: '',
  createTime: '',
  description: '',
  enable: true,
  endTime: '',
  fileProcess: '',
  id: '',
  img: '',
  imgType: '',
  imgTypeStr: '',
  imgUrl: '',
  jump: 1,
  jumpUrl: '',
  modifierName: '',
  modifyBy: '',
  modifyTime: '',
  name: '',
  sort: 0,
  state: '',
  // -------- 自定义参数 -----------------
  timeRange: [],
}

// export const provideJumpOptions = Symbol() as InjectionKey<[]>

// export const provideStateOptions = Symbol() as InjectionKey<[]>

// export const injectKeys = {
//   jump: Symbol() as InjectionKey<[]>,
//   state: Symbol() as InjectionKey<[]>,
//   imgType: Symbol() as InjectionKey<[]>,
// }

export const provideSelectOptions = Symbol() as InjectionKey<[]>
